|
Showing 1 - 13 of
13 matches in All Departments
The Deitels' groundbreaking How to Program series offers
unparalleled breadth and depth of programming fundamentals,
object-oriented programming concepts and intermediate-level topics
for further study. Java How to Program, Late Objects, 11th Edition,
presents leading-edge computing technologies using the Deitel
signature live-code approach, which demonstrates concepts in
hundreds of complete working programs. The 11th Edition presents
updated coverage of Java SE 8 and new Java SE 9 capabilities,
including JShell, the Java Module System, and other key Java 9
topics.
The professional programmer's Deitel (R) guide to C++20 Written for
programmers with a background in another high-level language, in
this book, you'll learn Modern C++ development hands on using C++20
and its "Big Four" features--Ranges, Concepts, Modules and
Coroutines. (For more details, see the Preface, and the table of
contents diagram inside the front cover.) In the context of 200+,
hands-on, real-world code examples, you'll quickly master Modern
C++ coding idioms using popular compilers--Visual C++ (R), GNU (R)
g++, Apple (R) Xcode (R) and LLVM (R)/Clang. After the C++
fundamentals quick start, you'll move on to C++ standard library
containers array and vector; functional-style programming with
C++20 Ranges and Views; strings, files and regular expressions;
object-oriented programming with classes, inheritance, runtime
polymorphism and static polymorphism; operator overloading,
copy/move semantics, RAII and smart pointers; exceptions and a look
forward to C++23 Contracts; standard library containers, iterators
and algorithms; templates, C++20 Concepts and metaprogramming;
C++20 Modules and large-scale development; and concurrency,
parallelism, the C++17 and C++20 parallel standard library
algorithms and C++20 Coroutines. Features Rich coverage of C++20's
"Big Four": Ranges, Concepts, Modules and Coroutines
Objects-Natural Approach: Use standard libraries and open-source
libraries to build significant applications with minimal code
Hundreds of real-world, live-code examples Modern C++: C++20, 17,
14, 11 and a look to C++23 Compilers: Visual C++ (R), GNU (R) g++,
Apple Xcode (R) Clang, LLVM (R)/Clang Docker: GNU (R) GCC, LLVM
(R)/Clang Fundamentals: Control statements, functions, strings,
references, pointers, files, exceptions Object-oriented
programming: Classes, objects, inheritance, runtime and static
polymorphism, operator overloading, copy/move semantics, RAII,
smart pointers Functional-style programming: C++20 Ranges and
Views, lambda expressions Generic programming: Templates, C++20
Concepts and metaprogramming C++20 Modules: Large-Scale Development
Concurrent programming: Concurrency, multithreading, parallel
algorithms, C++20 Coroutines, coroutines support libraries, C++23
executors Future: A look forward to Contracts, range-based parallel
algorithms, standard library coroutine support and more "C++20 for
Programmers builds up an intuition for modern C++ that every
programmer should have in the current software engineering
ecosystem. The unique and brilliant ordering in which the Deitels
present the material jibes much more naturally with the demands of
modern, production-grade programming environments. I strongly
recommend this book for anyone who needs to get up to speed on C++,
particularly in professional programming environments where the
idioms and patterns of modern C++ can be indecipherable without the
carefully crafted guidance that this book provides." --Dr. Daisy
Hollman, ISO C++ Standards Committee Member "This is a fine book
that covers a surprising amount of the very large language that is
C++20. An in-depth treatment of C++ for a reader familiar with how
things work in other programming languages." --Arthur O'Dwyer, C++
trainer, Chair of CppCon's Back to Basics track, author of several
accepted C++17/20/23 proposals and the book Mastering the C++17 STL
"Forget about callback functions, bare pointers and proprietary
multithreading libraries--C++20 is about standard concurrency
features, generic lambda expressions, metaprogramming, tighter
type-safety and the long-awaited concepts, which are all
demonstrated in this book. Functional programming is explained
clearly with plenty of illustrative code listings. The excellent
chapter, 'Parallel Algorithms and Concurrency: A High-Level View,'
is a highlight of this book." --Danny Kalev, Ph.D. and Certified
System Analyst and Software Engineer, Former ISO C++ Standards
Committee Member Register your book for convenient access to
downloads, updates, and/or corrections as they become available.
See inside book for details. Note: eBooks are 4-color and print
books are black and white.
For introductory-level Python programming and/or data-science
courses. A groundbreaking, flexible approach to computer science
and data science The Deitels' Introduction to Python for Computer
Science and Data Science: Learning to Program with AI, Big Data and
the Cloud offers a unique approach to teaching introductory Python
programming, appropriate for both computer-science and data-science
audiences. Providing the most current coverage of topics and
applications, the book is paired with extensive traditional
supplements as well as Jupyter Notebooks supplements. Real-world
datasets and artificial-intelligence technologies allow students to
work on projects making a difference in business, industry,
government and academia. Hundreds of examples, exercises, projects
(EEPs), and implementation case studies give students an engaging,
challenging and entertaining introduction to Python programming and
hands-on data science. The book's modular architecture enables
instructors to conveniently adapt the text to a wide range of
computer-science and data-science courses offered to audiences
drawn from many majors. Computer-science instructors can integrate
as much or as little data-science and artificial-intelligence
topics as they'd like, and data-science instructors can integrate
as much or as little Python as they'd like. The book aligns with
the latest ACM/IEEE CS-and-related computing curriculum initiatives
and with the Data Science Undergraduate Curriculum Proposal
sponsored by the National Science Foundation.
A groundbreaking, flexible approach to computer science anddata
science The Deitels' Introduction to Python for ComputerScience and
Data Science: Learning to Program with AI, Big Data and the
Cloudoffers a unique approach to teaching introductory Python
programming,appropriate for both computer-science and data-science
audiences. Providing themost current coverage of topics and
applications, the book is paired withextensive traditional
supplements as well as Jupyter Notebooks supplements.Real-world
datasets and artificial-intelligence technologies allow students
towork on projects making a difference in business, industry,
government andacademia. Hundreds of examples, exercises, projects
(EEPs) and implementationcase studies give students an engaging,
challenging and entertainingintroduction to Python programming and
hands-on data science. The book's modular architecture enables
instructors toconveniently adapt the text to a wide range of
computer-science anddata-science courses offered to audiences drawn
from many majors.Computer-science instructors can integrate as much
or as little data-scienceand artificial-intelligence topics as
they'd like, and data-science instructorscan integrate as much or
as little Python as they'd like. The book aligns withthe latest
ACM/IEEE CS-and-related computing curriculum initiatives and
withthe Data Science Undergraduate Curriculum Proposal sponsored by
the NationalScience Foundation.
This print textbook is available for you to rent for your classes.
The Pearson print rental program provides you with affordable
access to learning materials, so you go to class ready to succeed.
C How to Program is a user-friendly, code-intensive introduction to
C programming with case studies introducing applications and system
programming. Like other texts of the Deitels' How to Program
series, the book's modular presentation serves as a detailed
beginner source of information for college students looking to
embark on a career in coding, or instructors and
software-development professionals seeking to learn how to program
with C. The signature Deitel live-code approach presents concepts
in the context of 142 full-working programs rather than incomplete
snips of code. This gives you a chance to run each program as you
study it and see how your learning applies to real-world
programming scenarios. Current standards, contemporary practice,
and hands-on learning opportunities are integrated throughout the
9th Edition. Over 340 new integrated Self-Check exercises with
answers allow you to test your understanding of important concepts
- and check your code - as you read. New and enhanced case studies
and exercises use real-world data and focus on the latest ACM/IEEE
computing curricula recommendations, highlighting security, data
science, ethics, privacy, and performance concepts.
For all basic-to-intermediate level courses in Visual C#
programming. An informative, engaging, challenging and entertaining
introduction to Visual C# Created by world-renowned programming
instructors Paul and Harvey Deitel, Visual C# How to Program, 6th
Edition introduces students to the world of desktop, mobile and web
app development with Microsoft's (R) Visual C# (R) programming
language. Students will use the .NET platform and the Visual Studio
(R) Integrated Development Environment to write, test, and debug
applications and run them on a wide variety of Windows (R) devices.
At the heart of the book is the Deitel signature live-code
approach-rather than using code snippets, the authors present
concepts in the context of complete working programs followed by
sample executions. Students begin by getting comfortable with the
Visual Studio Community edition IDE and basic C# syntax. Next, they
build their skills one step at a time, mastering control
structures, classes, objects, methods, variables, arrays, and the
core techniques of object-oriented programming. With this strong
foundation in place, the authors introduce more sophisticated
techniques, including searching, sorting, data structures,
generics, and collections. Additional practice is provided through
a broad range of example programs and exercises selected from
computer science, business, education, social issues, personal
utilities, sports, mathematics, puzzles, simulation, game playing,
graphics, multimedia and many other areas.
For courses in Java programming The Deitels' groundbreaking How to
Program series offers unparalleled breadth and depth of programming
fundamentals, object-oriented programming concepts and
intermediate-level topics for further study. Java How to Program,
Early Objects, 11th Edition, presents leading-edge computing
technologies using the Deitel signature live-code approach, which
demonstrates concepts in hundreds of complete working programs. The
11th Edition presents updated coverage of Java SE 8 and new Java SE
9 capabilities, including JShell, the Java Module System, and other
key Java 9 topics.
The professional programmer's Deitel (R) guide to Python (R) with
introductory artificial intelligence case studies Written for
programmers with a background in another high-level language,
Python for Programmers uses hands-on instruction to teach today's
most compelling, leading-edge computing technologies and
programming in Python--one of the world's most popular and
fastest-growing languages. Please read the Table of Contents
diagram inside the front cover and the Preface for more details. In
the context of 500+, real-world examples ranging from individual
snippets to 40 large scripts and full implementation case studies,
you'll use the interactive IPython interpreter with code in Jupyter
Notebooks to quickly master the latest Python coding idioms. After
covering Python Chapters 1-5 and a few key parts of Chapters 6-7,
you'll be able to handle significant portions of the hands-on
introductory AI case studies in Chapters 11-16, which are loaded
with cool, powerful, contemporary examples. These include natural
language processing, data mining Twitter (R) for sentiment
analysis, cognitive computing with IBM (R) Watson (TM), supervised
machine learning with classification and regression, unsupervised
machine learning with clustering, computer vision through deep
learning and convolutional neural networks, deep learning with
recurrent neural networks, big data with Hadoop (R), Spark (TM) and
NoSQL databases, the Internet of Things and more. You'll also work
directly or indirectly with cloud-based services, including
Twitter, Google Translate (TM), IBM Watson, Microsoft (R) Azure
(R), OpenMapQuest, PubNub and more. Features 500+ hands-on,
real-world, live-code examples from snippets to case studies
IPython + code in Jupyter (R) Notebooks Library-focused: Uses
Python Standard Library and data science libraries to accomplish
significant tasks with minimal code Rich Python coverage: Control
statements, functions, strings, files, JSON serialization, CSV,
exceptions Procedural, functional-style and object-oriented
programming Collections: Lists, tuples, dictionaries, sets, NumPy
arrays, pandas Series & DataFrames Static, dynamic and
interactive visualizations Data experiences with real-world
datasets and data sources Intro to Data Science sections: AI, basic
stats, simulation, animation, random variables, data wrangling,
regression AI, big data and cloud data science case studies: NLP,
data mining Twitter (R), IBM (R) Watson (TM), machine learning,
deep learning, computer vision, Hadoop (R), Spark (TM), NoSQL, IoT
Open-source libraries: NumPy, pandas, Matplotlib, Seaborn, Folium,
SciPy, NLTK, TextBlob, spaCy, Textatistic, Tweepy, scikit-learn
(R), Keras and more Register your product to gain access to updated
chapters and material, as well as downloads, future updates, and/or
corrections as they become available. See inside book for more
information.
For courses in computer programming C How to Program is a
comprehensive introduction to programming in C. Like other texts of
the Deitels' How to Program series, the book serves as a detailed
beginner source of information for college students looking to
embark on a career in coding, or instructors and
software-development professionals seeking to learn how to program
with C. The 8th Edition continues the tradition of the signature
Deitel "Live Code" approach--presenting concepts in the context of
full-working programs rather than incomplete snips of code. This
gives students a chance to run each program as they study it and
see how their learning applies to real world programming scenarios.
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R398
R330
Discovery Miles 3 300
|